## Javalin

### Ссылки

* [Методы работы с контекстом](https://javalin.io/documentation#context)
* [Подключение стилей Bootstrap](https://getbootstrap.com/docs/5.1/getting-started/introduction/#css)

### build.gradle.kts

Подключите зависимости, необходимые для работы шаблонизатора jte.

### src/main/java/exercise/App.java

В приложении реализуйте два обработчика:

1. Для вывода списка пользователей */users*
2. Для вывода конкретного пользователя */users/{id}*

Список пользователей `List<User>` находится в константе *USERS*.

Если пользователь с таким идентификатором не существует, приложение должно вернуть страницу с HTTP-кодом 404 и текстом *User not found*.

### src/main/java/exercise/dto/users/UserPage.java, UsersPage.java

Реализуйте дата-классы для передачи данных в шаблоны.

### src/main/jte/users/index.jte

Реализуйте вывод списка пользователей со ссылкой на просмотр каждого из них. Организуйте вывод в табличном виде или другим удобным вам способом.

### src/main/jte/users/show.jte

Реализуйте страницу просмотра данных конкретного пользователя.

### Подсказки

* Если хотите сделать красивый вывод в шаблонах, используйте классы Bootstrap
